本來要一開始就講陣列~
但是覺得昨天的 case 要再補充~
case不同於if是不用由上到下每句尋找對應,
只要找到對應的就可以~
如果資料量大~ 會快一點點
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
$number =2;
switch($number){
case 1:
echo'NO 1';
break;
case 2:
echo'NO 2';
break;
}
?>
</body>
</html>
回到本文主題~陣列--
陣列的每個資料叫"元素",元素各自有"值",第一個元素是0,第2個元素是1,陣列的長度是length
null作為陣列的鍵時,是""空字串
使用布林資料TRUE會轉為1,FALSE會轉為0
來個例子~找出最高分/最低分
這裡要注意> 和<的方向
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
$Scores=array(100,99,88,77,66,55);
$MaxScore =0;
$MinScore =100;
//找最高分
foreach($Scores as $Value)
if($Value > $MaxScore)
$MaxScore = $Value;
//找最低分
foreach($Scores as $Value)
if($Value < $MinScore)
$MinScore = $Value;
echo"最高分是$MaxScore<br>";
echo"最低分是$MinScore<br>";
?>
</body>
</html>
再寫個多維陣列
明天是中秋節~祝大家中秋節快樂~